package com.cloud.rou.im.protocol.transfer;

import com.cloud.rou.im.core.base.ResultVO;
import com.cloud.rou.im.msg.AckMsg;
import com.cloud.rou.im.msg.ChatMsg;
import com.cloud.rou.im.msg.Msg;
import com.cloud.rou.im.protocol.cmd.CmdFactory;
import com.cloud.rou.im.protocol.cmd.CmdHeader;

/**
 * <p></p>
 *
 * @author GaoShuangWen
 * @since 2019-11-07 22:26
 */
public class DataPacketFactory {

    private static final CmdHeader header = new CmdHeader();

    public static DataPacket getPacket(Msg msg) {
        return  DataPacket.builder()
                .header(header)
                .cmd(CmdFactory.getCmd(msg))
                .build();
    }

}
